home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
2410
/
2410.xpi
/
chrome
/
content
/
foxmarks-changeprofile.js
< prev
next >
Wrap
Text File
|
2010-01-28
|
2KB
|
55 lines
/*
Copyright 2008 Foxmarks Inc.
foxmarks-changeprofile.js: Implements actions for change profile dialog.
*/
function ChangeProfileLoad() {
PasswordChange.password = Xmarks.gSettings.password;
if (!PasswordChange.password) {
window.close();
return;
}
var menuPopup = document.getElementById("profileMenuPopup");
if (Xmarks.gSettings.viewId) {
menuPopup.childNodes[Xmarks.gSettings.viewId].label = Xmarks.gSettings.viewName;
menuPopup.childNodes[Xmarks.gSettings.viewId].hidden = false;
}
document.getElementById("profileMenuList").value = Xmarks.gSettings.viewId;
}
function PasswordChange() {
var passwordElement = document.getElementById("password");
if (passwordElement.value == PasswordChange.password) {
passwordElement.disabled = true;
Xmarks.gSettings.ClearCredentials();
LoadProfileNames();
}
}
function LoadProfileNames() {
Xmarks.FetchProfileNames(null, document.getElementById("profileSpinner"),
document.getElementById("profileMenuPopup"), NamesLoaded);
document.getElementById("profileMenuList").value = String(Xmarks.gSettings.viewId);
}
function NamesLoaded(response) {
if (response.count) {
document.getElementById("profileMenuList").disabled = false;
document.getElementById("profileMenuList").focus();
}
}
function ChangeProfileOK() {
window.arguments[0].newProfileId =
document.getElementById("profileMenuList").value;
window.arguments[0].newProfileName =
document.getElementById("profileMenuList").label;
return true;
}